package com.dhcc.DRGsHosp.facade;

import java.util.List;
import java.util.Map;

import org.openkoala.koala.commons.InvokeResult;

import com.dhcc.DRGsHosp.facade.dto.IndexCalDTO;


/**
 * @title		:DrgFeeMedinsFacade.java
 * @description	:
 * @author		:huangju
 * @date		:2018年12月06日
 */
public interface DrgFeeMedinsFacade {
	/**
	 * @Discription：北京drg支付医保分组结果数据上传
	 * @param filePath,type
	 * @Author：huangju
	 */
	public InvokeResult importDrgFeeMedinsData(String filePath ,String type);
	/**
	 * 获取后台数据处理进度和详情
	 */
	public InvokeResult uploadDrgFeeMedinsProgress();
	/** 
	 * @Discription： 获取科室医保指标
	 * @Author：huangju 
	 * @ClassName: DrgFeeMedinsApplication  
	 * @Date: 2018年12月11日 下午9:14:36  
	 * @Version：3.1.0 DHC.DRGs 
	 */
	public List<Map<String,Object>> getDepMedinsQuota(IndexCalDTO dto);
	/**
	 * 
	 * @Description：出院病历数列表
	 * @Author：qiaoyilong
	 * @ClassName: getOutCases  
	 * @Date: 2018年12月19日 上午11:14:36  
	 * @Version：3.1.0 DHC.DRGs 
	 */
	public List<Map<String, Object>> getOutCases(IndexCalDTO dto);
	/**
	 *  @Discription：获取科室医保下的病组指标
	 *  @Author： huangju
	 *  @param dto
	 *  @return
	 *  @Date:2018年12月19日上午8:53:07
	 */
	public List<Map<String,Object>> getDepUnderDrgsMedinsQuota(IndexCalDTO dto);
	/**
	 * 
	 *  getLatestDate.  
	 *  @Description：获得出院病历最新日期
	 *  @Author huangju
	 */
	public String getLatestDate();
}
